JSP中null和""区别是什么?
来源:百度知道 编辑:UC知道 时间:2024/06/03 05:30:02
在input中什么都不输入是属于null还是"",他俩在使用中的区别,我知道一个是字符串,另一个是内存空间为空,举个例子吧
1,在jsp里input 框不输入的话是""
2,null表示没有,""表示有,但是为空.
""是一个字符串,空串.
而null就是一个空的引用
Null 不占用内存空间 ;
""是空的字符串 它是一个字符串,不过里面没有内容,占系统空间;
String str1 = null;
String str2 = "";
if(str1 == null)与if(str2.equals(""))需要不一样的判定条件。
我个人认为null 相当于js中的undefined 未定义的意思,在jsp中也是没有初始化的意思。""代表的是一个字符串,只不过这个字符串是空的。
什么都没输入的话,应该是"",如果用request.getParameter()去获取一个在页面中不存在的name值返回的是null.可以自己写个小例子试试。
任何没有初始化的对象都是null,你说的""是一个空的String对象
C/C++中,NULL和null的区别是什么?
jsp 编程问题 null 值
请问 null 和"" 有什么区别?
请问null和""有什么区别?
JSP上载图片时和资料 从另一个页面request.getParameter()拿到的都是NULL 为什么???
jsp 错误:java.lang.NumberFormatException: null
混乱的NULL和NOT NULL
jsp中executeQuery和execute
不知道程序语法中null、" "、empty三者是不是一个意思?
C#中NULL,"",DBNULL,String.Empty,Convert.IsDBNull()的区别 高人来.